package JDBC.Day09_Druid.Demo;

import com.alibaba.druid.pool.DruidDataSourceFactory;

import javax.sql.DataSource;
import java.io.FileReader;
import java.sql.Connection;
import java.util.Properties;

/**
 *  Druid演示
 */
public class DruidDemo1 {
    public static void main(String[] args) throws Exception {
        //1. 导入jar包 druid-1.0.9.jar 和 驱动jar包
        //2. 定义配置文件
        //      是properties格式的
        //      可以叫任意名称，可以放在任意目录下

        //3. 加载配置文件
        Properties prop = new Properties();
        FileReader fr = new FileReader("src\\JDBC\\Day09_Druid\\druid.properties");
        prop.load(fr);

        //4. 获取数据库连接池对象：通过工厂类来获取 DruidDataSourceFactory
        DataSource ds = DruidDataSourceFactory.createDataSource(prop);

        //5. 获取连接：getConnection
        Connection conn = ds.getConnection();
        System.out.println(conn);

    }
}
